impounding dams - Alemán Inglés Diccionario